home *** CD-ROM | disk | FTP | other *** search
/ Aminet 48 / Aminet 48 (2002)(GTI - Schatztruhe)[!][Apr 2002].iso / Aminet / text / edit / vim60rt.lha / Vim / vim60 / doc / os_qnx.txt < prev    next >
Encoding:
Text File  |  2001-09-26  |  3.8 KB  |  134 lines

  1. *os_qnx.txt*    For Vim version 6.0.  Last change: 2001 Sep 17
  2.  
  3.  
  4.           VIM REFERENCE MANUAL    by Julian Kinraid
  5.  
  6.  
  7.                             *QNX* *qnx*
  8.  
  9. 1. General            |qnx-general|
  10. 2. Compiling Vim        |qnx-compiling|
  11. 3. Terminal support        |qnx-terminal|
  12. 4. Photon GUI            |photon-gui|
  13. 5. Photon fonts            |photon-fonts|
  14. 6. Bugs & things To Do
  15.  
  16. ==============================================================================
  17.  
  18. 1. General                        *qnx-general*
  19.  
  20. Vim on QNX behaves much like other unix versions. |os_unix.txt|
  21.  
  22.  
  23. 2. Compiling Vim                    *qnx-compiling*
  24.  
  25. Vim can be compiled using the standard configure/make approach. If you want to
  26. compile for X11, pass the --with-x option to configure.  Otherwise, running
  27. ./configure without any arguments or passing --enable-gui=photon, will compile
  28. vim with the Photon gui support.  Run ./configure --help , to find out other
  29. features you can enable/disable.
  30.  
  31.  
  32. 3. Terminal support                    *qnx-terminal*
  33.  
  34. Vim has support for the mouse and clipboard in a pterm, if those options
  35. are compiled in, which they are normally.
  36.  
  37. The options that affect mouse support are |'mouse'| and |'ttymouse'|.  When
  38. using the mouse, only simple left and right mouse clicking/dragging is
  39. supported.  If you hold down shift, ctrl, or alt while using the mouse, pterm
  40. will handle the mouse itself.  It will make a selection, separate form what
  41. vim's doing.
  42.  
  43. When the mouse is in use, you can press Alt+RightMouse to open the pterm menu.
  44. To turn the mouse off in vim, set the mouse option to nothing, set mouse=
  45.  
  46.  
  47. 4. Photon GUI                        *photon-gui*
  48.  
  49. To start the gui for vim, you need to run either gvim or vim -g, otherwise
  50. the terminal version will run.  For more info - |gui-x11-start|
  51.  
  52. Supported features:
  53.     :browse command                    |:browse|
  54.     :confirm command                |:confirm|
  55.     Cursor blinking                    |'guicursor'|
  56.     Menus, popup menus and menu priorities        |:menu|
  57.                             |popup-menu|
  58.                             |menu-priority|
  59.     Toolbar                        |gui-toolbar|
  60.                             |'toolbar'|
  61.     Font selector (:set guifont=*)            |photon-fonts|
  62.     Mouse focus                    |'mousefocus'|
  63.     Mouse hide                    |'mousehide'|
  64.     Mouse cursor shapes                |'mouseshape'|
  65.     Clipboard                    |gui-clipboard|
  66.  
  67. Unfinished features:
  68.     Various international support, such as Farsi & Hebrew support,
  69.     different encodings, etc.
  70.  
  71.     This help file
  72.  
  73. Unsupported features:
  74.     Find & Replace window                |:promptfind|
  75.     Tearoff menus
  76.  
  77.     Other things which I can't think of so I can't list them
  78.  
  79.  
  80. 5. Fonts                        *photon-fonts*
  81.  
  82. You set fonts in the gui with the guifont option >
  83.     :set guifont=Lucida\ Terminal
  84. <
  85. The font must be a monospace font, and any spaces in the font name must be
  86. escaped with a '\'.  The default font used is PC Terminal, size 8.  Using
  87. '*' as the font name will open a standard Photon font selector where you can
  88. select a font.
  89.  
  90. Following the name, you can include optional settings to control the size and
  91. style of the font, each setting separated by a ':'.  Not all fonts support the
  92. various styles.
  93.  
  94. The options are,
  95.     s{size}    Set the size of the font to {size}
  96.     b        Bold style
  97.     a        Use antialiasing
  98.     i        Italic style
  99.  
  100. Examples:
  101.  
  102. Set the font to monospace size 10 with antialiasing >
  103.     :set guifont=monospace:s10:a
  104. <
  105. Set the font to Courier size 12, with bold and italics >
  106.     :set guifont=Courier:s12:b:i
  107. <
  108. Select a font with the requester >
  109.     :set guifont=*
  110. <
  111.  
  112.  
  113. 6. Bugs & things To Do
  114.  
  115. Bugs:
  116.     - Still a slight problem with menu highlighting
  117.     - When using phditto/phinows/etc., if you are using a font that
  118.       doesn't support the bold attribute, when vim attempts to draw
  119.       bold text it will be all messed up.
  120.     - The cursor can sometimes be hard to see.
  121.     - A number of minor problems that can fixed :)
  122.  
  123. Todo:
  124.     - Improve multi-language support.
  125.     - Options for setting the fonts used in the menu and toolbar.
  126.     - Find & Replace dialog.
  127.     - The clientserver features.
  128.     - Maybe tearoff menus.
  129.  
  130.     - Replace usage of fork() with spawn() when launching external
  131.       programs.
  132.  
  133.  vim:tw=78:sw=4:ts=8:ts=8:ft=help:norl:
  134.